package com.myschool.server.manager;

import java.util.Set;

import com.myschool.server.model.Grade;
import com.myschool.server.model.Section;
import com.myschool.server.model.Subject;

public interface GradeManager extends Manager<Grade> {

	public Set<Grade> createSchoolGrades(Long schoolId, Set<Grade> grades);

	public Grade addSectionsToGrade(Long gradeId, Set<Section> sections);

	public Grade addSubjectsToGradeAllSections(Long gradeId,
			Set<Subject> subjects);

	public Set<Grade> retrieveAllGrades(Long schoolId);
}
